package com.chenxin.interact.domain.dto;

import com.chenxin.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class SmtSaveSuccessDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @Excel(name = "物料唯一码（如果是容器就是容器编码）")
    private String reelId;

    @Excel(name = "SN唯一码")
    @JsonProperty("SN")     // 明确指定接收JSON字段名
    private String SN;

    @Excel(name = "料号")
    @JsonProperty("PN")
    private String PN;

    @Excel(name = "数量")
    private int qty;

    @Excel(name = "批次")
    private String lot;

    @Excel(name = "生产批次")
    @JsonProperty("DC")
    private String DC;

    @Excel(name = "供应商")
    private String supplier;

    @Excel(name = "物料描述")
    private String description;

    @Excel(name = "是否容器")
    private Boolean isContainer;

    @Excel(name = "仓编码")
    private String towerNo;

    @Excel(name = "巷道")
    private String side;

    @Excel(name = "库位编码")
    private String positionCode;

    @Excel(name = "尺寸")
    private Integer size;

    @Excel(name = "厚度")
    private Integer thickness;

    @Excel(name = "KECN WMS表单号")
    private String billNo;

    @Excel(name = "允许入库的信息")
    private String iWareAllowData;

    @Excel(name = "相机的附件信息")
    private String addition;

    private Long userId;
}
